#pragma once

#include <base.h>

/* ! base <- */
/* !!这些能改成依赖注入吗?可以的 */
#include <compl_arch.h>		/* 包含resume, nop, 等待等实现 */
#include <compl/atmops.h>	/* 原子操作 */
#include <compl/barrier.h>	/* 内存屏障 */
#include <compl/candy.h>	/* 编译器语法糖 */

/* candy <- */
#include <compl/cbitops.h>	/* 位操作 */
#include <compl/cfunc.h>	/* 类似C函数的泛型语法糖封装 */
// #include <compl/init_fin.h>	/* 初始化过程的组合 */

#include <compl/patch.h>	/* 打补丁*/

